Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w1 France F4 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Germany F6 Spain F5 Spain F6 Spain F7 Germany F10 Germany F11 Germany F12 Spain F18 Italy F21 Spain F19 Germany F13 Spain F25 Germany-w2 Spain F28 Germany-w3 Spain F34a Germany F1 Germany F2 France F1 France F2 Germany F4 Portugal F2 Portugal F3 Morocco F1 France F6 Morocco F2 France F7 Spain F7 Spain F12 Netherlands F1 Spain F13 Netherlands F2 Germany F8 Austria F6 France F13 France F14 Spain F26 Italy F2 Portugal F1 Portugal F2 France F7 Germany F7 Turkey F41 Kazakhstan F2 Russia F3 Germany F2 Germany F3 Kazakhstan F1 Kazakhstan F2 Switzerland F1 Belgium F2 Germany F9 Germany F13 Netherlands F6 Croatia F16 Croatia F17 Spain F20 USA F29 USA F14 USA F15 Germany F11 USA F31 USA F39 USA F3 (Plantation) Germany F14 USA F4 (Sunrise) Germany F8 USA F5 (Weston) USA F10 (Little Rock) USA F12 (Vero Beach) Germany F10 Germany F15 Spain F22 Germany F16 Portugal F3 Spain F23 Spain F24 France F16 Spain F26 Germany-w1 Germany-w4 Spain F30 Germany F3 France F3 Germany F5 Spain F3 Portugal F1 France F5 Spain F6 Spain F27 Spain F32 Germany F1 Germany F2 Italy F1 Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Arroyo de la Encomienda - Valladolid Germany F5 Okal Cup 2004 - Eckental Antonio Savoldi-Marco Co. - Manerbio Bauer Watertechnology Cup - Eckental Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise Trofeo Sisma Mantova - Mantova Concurso Internacional de Vigo - Vigo Dusseldorf Open 2006 - Dusseldorf Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Steelers Cup - Kosice Timisoara Challenger - Timisoara 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Sunrise Challenger Pozoblanco Challenger Segovia Challenger Vigo Challenger Szczecin Challenger Napoli Challenger Mons Challenger Tarragona Challenger Genova Challenger Todi Challenger Tarragona Challenger Rabat Challenger Alessandria Challenger Milan Challenger Manerbio Challenger Alphen Challenger Belgium F1 Wolfsburg Challenger Sarajevo Challenger Recanati Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Orbetello Challenger Cordenons Challenger Como Challenger 5° Sporting Challenger - Turin Mons Challenger Akbank Private Banking TED Open 2006 - Istanbul Helsinki Challenger Sarajevo Challenger Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava LXVII Concursu Internacional de Vigo - Vigo Ostdeutscher Sparkessen Cup - Dresden Intersport Heilbronn Open - Heilbronn Challenger Ciudad de Guayaquil - Guayaquil Memorial Manfredini - Sassuolo ATU Cup - Weiden Siemens Open 2007 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Meerbusch Challenger Alphen Challenger Petange Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Astana Challenger ATU Cup - Weiden Steelers Cup - Kosice Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Jameson Cup - Milan Open Castilla y Leon - Segovia Lambertz Open by Stawag 2007 - Aachen Eckental Challenger Logopak Challenger 2005 - Lubeck Copa Petrobras Uruguay - Montevideo Prostejov Challenger Moscow Challenger Prague Challenger Open Costa Daurada - Tarragona Mitsubishi Electric Europe Cup - Monza Copa Sevilla 2007 - Seville S Tennis Master Championship - Graz Mons Challenger Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Morocco Tennis Tour - Tanger Irving Challenger Copa Petrobras Uruguray - Montevideo Ethias Trophy - Mons Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Copa Petrobras Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Tatra Banka Open 2006 - Bratislava Challenger Groningen - Groningen Roma Challenger 2007 - Rome Caversham International Tennis Tournament - Jersey San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prostejov Challenger Pozoblanco Challenger Kobstaedernes ATP Challenger - Kolding Marbella Challenger Alicante Challenger XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen Media Will Cup Busan Challenger Tennis - Busan Da Nang Challenger Surbiton Challenger Czech Indoor Open - Prague Dusseldorf Open Challenger - Dusseldorf Genova Open Challenger - Genova Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava ATP Guzzini Challenger - Recanati Open de L'Isere-Trophee BNP Paribas - Grenoble XI Torneo Internazionale di Tennis - Barletta Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba BMW Tennis Championship - Sunrise Prostejov Challenger Oberstraufen Cup - Oberstaufen Mons Challenger Ho Chi Minh City Challenger Braunschweig Challenger Szczecin Challenger Khanty-Mansiysk Challenger Irving Challenger Open de Tenis Comunidad Valenciana - Valencia Lyon Challenger Marburg Challenger Perugia Challenger Ischgl International ATP Challenger - Ischgl San Benedetto Challenger Cortina Challenger Segovia Challenger Open Costa Daurada - Tarragona Open Mutouest de Saint-Brieuc - St. Brieuc ATP Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Tatra Banka Slovak Open - Bratislava Shenzhen Challenger Launceston Challenger Nottingham Challenger Gwangju Challenger Furth Challenger Poznan Challenger Winnipeg Challenger Marrakech Challenger Tiburon Challenger Knoxville Challenger Dallas Challenger Barranquilla Challenger The LTA Sunderland Challenger - Sunderland Binghamton Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Ilkley Challenger Citta di Monza - Monza Open Seat Godo - Barcelona USA F27 (Houston) Riviera di Rimini Challenger 2004 - Rimini San Sebastian Challenger Grand Prix Hassan II - Casablanca Burnie Challenger Privatbank Open 2006 - Dnepropetrovsk Tunis Challenger Monterrey Challenger Prostejov Challenger Champaign Challenger ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Quimper Challenger Open de Moselle - Metz Monterrey Challenger Ostrava Challenger Asics Challenger Open - Monchengladbach Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Segovia Challenger II Cyclus Open de Tenis - Florianopolis Nottingham Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Arroyo de la Encomienda - Valladolid Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Marburg Challenger Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Internationale Badische Meisterschaften Um Den Techem Cup - Zell Gerry Weber Open - Halle XI Open International D'Andorra - Andorra Dutch Open Tennis - Amersfoort Ostrava Open 2005 - Ostrava Badden Open by Rothaus - Ettlingen RCA Championships - Indianapolis Ciudad de Pozoblanco Open Diputacion - Cordoba Guzzini Challenger - Recanati Porsche Open - Poznan Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ECM Prague Open - Prague BCR Open Romania - Bucharest Schickendanz Open - Furth Czech Open 2006 - Prostejov Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Rabat Challenger ATP Challenger Trophy 2008 - Trnava Segovia Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Prague Challenger Open 13 - Marseille Athens Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Prague Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Prostejov Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Apia International - Sydney Heilbronn Challenger Cherbourg Challenger Catella Swedish Open - Bastad Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona BMW Open - Munich Pilot Pen Tennis - New Haven Vicenza Challenger Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Copa Telmex - Buenos Aires Rakuten Japan Open - Tokyo Catella Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Eckental Challenger Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Serbia Open - Belgrade Power Horse Cup - Dusseldorf Loughborough Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Thailand Open - Bangkok Marrakech Challenger Tyumen Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Moselle Open - Metz Valencia Open - Valencia SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel International German Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Hall of Fame Open - Newport St. Brieuc Challenger Rome Challenger Tunis Challenger Open 13 - Marseille Prostejov Challenger BMW Open - Munich PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Aegon Nottingham Open - Nottingham Synsam Swedish Open - Bastad European Open - Antwerp Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Medibank International - Sydney Brasil Open - Costa do Sauipe Moselle Open - Metz SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Rome Challenger AEGON Championships - London Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Medibank International - Sydney Kremlin Cup - Moscow German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Apia International - Sydney Heilbronn Challenger Ostrava Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Rome Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Abierto Mexicano de Tenis Mifel - Los Cabos Bet-at-home Cup - Kitzbuhel Apia International - Sydney Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mersin Challenger Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Portoroz Challenger Valencia Open - Valencia Bangkok Challenger St. Petersburg Open - St. Petersburg Bangkok Challenger Zhuhai Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Generali Open - Kitzbuhel Aircel Chennai Open - Chennai Kremlin Cup - Moscow Barletta Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Braunschweig Challenger Portoroz Challenger ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Internazionali di Tennis - Bergamo Open Sud de France - Montpellier XXXVII Torneig C.E. Laieta - Barcelona US Men's Clay Court Championship - Houston Moselle Open - Metz Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Open 13 - Marseille Gerry Weber Open - Halle Croatia Open Umag - Umag BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open de Moselle - Metz Chennai Open - Chennai Brisbane - Brisbane Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome AEGON International - Eastbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Miami Open - Miami Barcelona Open BancSabadell - Barcelona China Open - Beijing BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Open Seat Godo 2003 - Barcelona Topshelf Open - 's-Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Catella Swedish Open - Bastad Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Sony Ericsson Open - Miami Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Allianz Suisse Open Gstaad - Gstaad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Ecuador Open - Quito Campionati Internazionali d'Italia - Rome Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel U.S. Open - New York Tata Open Maharashtra - Pune Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 French Open (juniors)